分享好友 技术首页 技术分类 切换频道

Windows环境下编程系统与转塔数控冲床监控的设计

2020-07-18 06:31230
1 前言
   随着计算机技术的发展,Windows作为一个多窗口、多任务的新型的图形窗口操作环境,具有许多DOS不可比拟的优点。它可完成任务、文件输出设备等的并行管理工作,并提供了强大的功能以及友好的图形用户界面(GUI),它不仅广泛用作管理事务型工作的支持平台,而且也被工业领域的工程人员所关注。随着工业PC大举进入数控领域,数控冲床监控和编程系统的开发也愈来愈多地应用PC机的硬件和软件成果。随着CNC技术和计算机技术的发展,在Windows环境下,采用先进的“5C”(Computer、Control、Communication、CRT、C/C++语言)技术,开发数控冲床的监控和编程系统,已成为一个潮流和方向。
  
  基于工业PC、采用多处理器的结构、在Windows环境下开发冲床数控系统,这方面国外已经开始研制并推出了相应的产品。为在竞争日益激烈的市场中取得一席之地,我们必须汲取国外的成功经验,直接应用当今微电子、计算机技术的成果,尽快研制出适应用户要求、功能很强的高性能冲床数控系统,并努力使其具有“先进性、实用性、商品化”三大特点,以不断增强在市场上的竞争能力。
2 数控冲床CNC系统的总体设计
本数控冲床CNC系统的设计采用了国际上流行的工业PC平台,同时考虑到满足人机交互友好和实时控制的要求,该系统采用工业PC双CPU前后台的结构,由上位机IPC586和控制机IPC486构成,如图1所示。后台上位机完成管理、监控、编程等功能,直接面对用户。前台控制机完成数据处理、实时控制以及状态检测等功能。前后台之间通过串行通讯的方式交换信息。CNC系统的应用软件包括上位机和控制机的应用软件,分别运行于Windows NT操作环境和DOS操作环境下,各自完成独立的功能。上位机的人机交互控制命令根据一定的通讯协议格式,转换为控制机可识别的通讯编码,通过串行通讯方式传送至控制机,由控制机进行数据处理,并将其处理结果输送至冲床进行实际加工控制,同时该结果和冲床的实时运行状态信息也将通过串行通讯传送至上位机,反馈给用户。 

3 监控与编程系统的功能要求
根据CNC系统的总体设计要求和任务划分,监控和编程系统的控制和操作功能要求包括系统运行、加工文件管理、显示管理、系统诊断、编程、系统设置和管理等。
  (1)系统运行
  包含以下内容:
  1)自动加工:有参考点设置、自动连续加工、自动跳选加工、自动起始码段加工和单步加工;
  2)加工仿真:同上;
  3)手动控制:包括连续进给、选模步进、模具连续、步进进给和手动速度;
  4)MDI控制:指手动程序输入。
  (2)加工文件管理
  指加工文件的输入和输出。
  (3)显示管理
  包括X、Y向位移显示、使用刀具显示、零件加工图形显示、I/O显示和加工程序显示。
  (4)诊断操作
  包括通讯错误诊断、操作失误判断与报警和加工文件编程错误判断等。
  (5)NC编程
  包括图形自动编程和手工编程。
  (6)系统设置和管理
  包括系统设置和刀具管理。
  在本转塔式数控冲床的CNC系统中,用户通过监控和编程系统,进行人机交互控制,并从中获取冲床的加工信息。要求人机界面友好,因此采用了Windows的操作环境。
4 监控与编程系统的总体设计
(1)监控与编程系统的设计原则
  监控和编程系统的设计原则为面向生产和面向用户:
  1)面向生产,使监控和编程系统能完成所要求的各项控制、管理和编程功能,面向控制和监测,实现实时控制和多任务。在系统的研究和开发中,采用了Windows NT的多线程技术,并引入了面向对象的设计思想。
  2)面向用户,要求人机界面友好,易于移植、扩展和修改。人机界面是用户对系统质量评价的重要方面,美观、简洁、易懂和操作方便的人机界面是系统开发的一个重要方面。系统开发时人机界面的工作量很大,控制领域的软件系统一方面要接收用户指令,一方面还要处理来自被控对象的实时监控信息,所以对系统的可靠性要求比较高。人机界面为系统的实时要求和人的非实时性提供了必要的缓冲,保证了系统的可靠性和实时性。
  (2)监控与编程系统的总体结构设计
  监控和编程系统的数据流图如图2所示,其中虚线方框内的手动处理、I/O处理、自动处理、仿真处理和回零处理等过程由控制机完成,其数据词典分类如下:
  1)数据类:图形和加工数据、设置数据、MDI手动数据、自动和手动数据;
  2)文件类:NC文件、GRA文件(图形和加工数据文件)和刀具文件;
  3)指令类:输入指令、输出指令、手动控制指令、I/O检查指令、自动控制指令和回零控制指令;
  4)控制信息类:手动控制信息、自动控制信息、回零控制信息和I/O检查控制信息;
  5)NC代码类等:结果坐标、刀具参数、NC代码、NC代码段和I/O状态。 

    监控和编程系统的总体结构分为三部分:监控子系统、编程子系统和刀具管理子系统,其中编程子系统包括图形编程和手工编程两部分。手工编程只需调用Windows中已有的编辑器如Notepad即可实现。监控和编程系统的结构如图3所示。监控、编程和刀具管理三个子系统分别完成系统的一部分功能,相对独立,不同子系统在数据结构、控制算法和控制模式等方面具有不同的性质和特点,同时,整个系统又是各子系统的有机组合,有着密切的,因而各子系统之间必须存在着信息交换和协调问题。在进行系统的研究和设计时,应尽量减少各部分之间的耦合,以利于各子系统功能的实现;同时应保持各系统之间清晰的信息接口,以增强系统的重构和扩展能力。图形编程系统菜单结构见图4,刀具管理系统的总体结构见图5。 
 
    随着当今制造业灵活快速制造的发展,数控冲床也向着具有多种复合功能、更加稳定可靠、更大柔性、适应多品种小批量的方向发展,有建立冲压过程的柔性制造系统的发展趋势。本文在进行数控系统监控和编程系统的研究和开发时,力求增强系统柔性,将监控和编程系统作为一个内部彼此、相互作用、相互制约的集成性整体。本系统各部分的功能相对独立,刀具管理系统进行刀具库和刀塔的管理和控制,根据刀具和刀塔参数生成刀具文件;图形编程系统根据输入的图形和加工信息生成NC程序文件;监控系统则对冲床加工进行监控和控制。另一方面,整个系统又是一个相互、相互制约的集成性整体,图形编程时,要以刀具管理系统所生成的刀具文件为依据进行人机交互刀具选择;而在对冲床进行自动加工控制时,需要输入相应的NC程序,而且在加工前要进行刀具检查,检查该NC程序所需刀具和刀塔上安装的刀具是否一致。图6所示为本系统各部分之间的。

    系统的总体控制流程如图7所示。系统开启,上位机与控制机、冲床联机后,即可进行冲床监控,同时进行在线编程和刀具管理;也可单独进行离线编程和刀具管理。 

    如上所述,本系统被划分为监控、编程和刀具管理子系统,而在各子系统的研究和开发过程中,作者引入了面向对象的设计思想,并采用流行的Windows NT技术解决了一些核心问题。
(3)监控与编程系统开发的技术方案
在监控和编程系统的开发中,作者选用了Microsft Windows NT 4.0操作系统,开发平台选用了Microsoft Visual C++4.0。
    1)由于本监控和编程系统为工业控制领域系统,所以操作系统的安全性显得非常重要。   Windows NT完全利用了In 80386芯片保护模式的安全特性,操作系统的各级模块运行在不同的权限等级当中,互相不能干扰,各进程也运行在完全独立的虚拟机(VMM)中,对操作系统和其它进程无法干预。Windows 95和Windows NT有许多相同之处,但Windows 95设计的目标是为PC主流系统配置操作系统,以普及为主,而Windows NT则以高技术、高性能为目标,其完善的性能监控以及事件登录服务,使它较Windows 95更好管理,更安全、稳定、强壮。在本系统的开发中选用既具有Windows 95操作系统友好的人机界面,又具有非常稳固的安全性的Microsoft Windows NT 4.0操作系统。
    2)编程语言采用的是面向对象的C++语言,所选用的Microsoft Visual C++4.0是一个非常通用、流行而且功能强大的软件编程平台。
5 结论
  本文介绍了Windows环境下转塔式数控冲床监控与编程系统的总体设计,并详细地介绍了其功能要求、设计原则、总体结构和技术方案。该系统已经开发完成,监控和编程系统的、多层次的测试表明,该系统基本达到了设计的功能和性能要求,转塔式数控冲床CNC系统的软硬件集成调试表明系统运行良好,达到了预期的目标。本文完成的监控和编程系统界面友好,功能较强,可根据生产实际情况修改和扩展,应用于实际生产中,该系统适合我国国情,具有良好的应用前景。

免责声明:矿库网文章内容来源于网络,为了传递信息,我们转载部分内容,尊重原作者的版权。所有转载文章仅用于学习和交流之目的,并非商业用途。如有侵权,请及时联系我们删除。感谢您的理解与支持。

点赞 0
举报
收藏 0
评论 0
分享 0
罗河矿辅助斜坡道智能喷淋系统正式上线
日前,经过2个月的施工建设,罗河矿辅助斜坡道智能喷淋系统正式运行。该系统有效解决了辅助斜坡道的扬尘问题,将有助于打造干净、安全、有序的井下运输环境。

0评论2023-07-03508

煤炭行业首个超高压液压软管试验系统投用
近日,煤炭行业首个超高压液压软管试验系统在中国煤炭科工集团建成并投入使用。该试验系统的建成,填补了矿用水射流式割缝压裂装置配套的超高压介质输送系统安全性能分析验证能力的空白,标志着煤炭行业已具备设计工作压力达100MPa液压软管的爆破性能、脉冲性能分析验证能力,能够为矿用水射流式割缝压裂装置可靠应用、保障煤矿安全生产发挥重要作用。

0评论2023-07-02544

陕北矿业信息技术运维分公司煤矿智能化系统建设及运维团队:“奋进者”风华正茂
2021年12月,按照陕西煤业化工集团有限责任公司、陕西煤业股份有限公司文件批复,在陕西陕煤陕北矿业有限公司(简称陕北矿业)的安排部署下,陕西陕煤陕北矿业有限公司信息技术运维分公司按照“精简高效、内部调配”的基本原则正式组建成立,并组建煤矿智能化系统建设及运维团队(简称团队),团队围绕煤炭行业智能化、信息

0评论2023-06-012411

陕煤红柳林煤矿总经理常波峰:“动调+变频”模式的智能通风系统探索与实践
01智能通风系统建设背景主通风机对于煤矿安全生产的重要性由通风机为主要设备所构成的煤矿通风系统的主要任务是向井下输送新鲜空气,并控制井下有害气体、瓦斯及粉尘的浓度,如果通风系统发生故障,将会给井下生产作业带来严重的安全隐患。《关于颁发〈煤炭工业企业设备管理规程〉的通知》(能源煤〔1989〕104号)明确规定

0评论2023-05-232579

自然资源系统法治建设培训班举办
5月18日~19日,自然资源系统法治建设培训班在浙江省杭州市举办。这是党的二十大后自然资源部召开的第一次全系统法治建设培训班,旨在提高各级领导干部运用法治思维和方式深化改革、推动发展、化解矛盾、维护稳定、应对风险的能力。培训班在需求摸底的基础上精心设置课程,着重突出系统性、针对性和指导性。自然资源部法规司

0评论2023-05-221883

皖北煤电智能公司启动选煤厂重介水洗系统单机调试
5月11日上午,在皖北煤电智能公司选煤厂主厂房三楼,选煤办、约翰芬雷、兖矿东华、华东监理相关人员正在对进行单机调试的矸石脱介筛运行情况进行观察。为保证5月15日如期联合试运转,5月6日开始,该公司逐个对离心机、磁选机、脱介筛等设备进行了单机试运转。为保证调试工作正常开展,调试开始前,相关工作人员对设备进行了

0评论2023-05-122056

国内领先!全国首套煤矿智能化培训系统通过鉴定!
近日,中国煤炭工业协会组织专家对中国煤科上海研究院联手徐矿集团研发的“煤矿智能化采煤工作面培训系统开发与应用”项目(以下简称“煤矿智能化培训系统”)进行了科技成果函审鉴定。鉴定委员会一致同意通过技术鉴定,研究成果达到了国内领先水平。该系统是全国首套一比一智能化采煤工作面教学培训系统,旨在模拟真实煤机

0评论2023-05-113102

江西南矿助力中矿资源津巴布韦Bikita锂矿200万吨/年破碎系统投产试运行
近日,中矿资源集团股份有限公司(下称“中矿资源”)津巴布韦Bikita锂矿重选厂200万吨/年改扩建项目破碎系统举行投产仪式,标志着项目正式投产试运行。经过一个多月的试运行,系统运行稳定,设备表现优异,各项技术指标均达设计水平。该项目由南矿集团子公司江西南矿工程技术有限公司(下称“江西南矿”)提供EPC总承包服

0评论2023-05-113081

“大太平洋垃圾带”形成独特生态系统
美国夏威夷群岛与加利福尼亚州之间的海域漂浮着巨量塑料垃圾,人们称之为“大太平洋垃圾带”。最新研究发现,数百种海洋生物已在这些垃圾上“安家落户”,形成独特的生态系统。吃惊!找到新家研究报告刊载于17日出版的英国期刊《自然·生态学与进化》。美国国家食品和农业研究所专家琳赛·哈拉姆带领的团队2018年11月至2019

0评论2023-05-092372